<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateSysganadoTable extends Migration {

	/**
	 * Run the migrations.
	 *
	 * @return void
	 */
	public function up()
	{
		Schema::create('grupos', function($tabla) 
        {
            $tabla->increments('id');
            $tabla->string('cod_grupo', 45);
            $tabla->string('nom_grupo', 45);
            $tabla->text('descripcion');
 			$tabla->boolean('activo');// se modifico el nombre y tipo de dato
            $tabla->timestamps();
        });

        Schema::create('razas', function($tabla) 
        {
            $tabla->increments('id');
            $tabla->string('raza', 45);
            $tabla->text('descripcion');
 			$tabla->boolean('activo');// se modifico el nombre y tipo de dato
            $tabla->timestamps();
        });
        Schema::create('unidades', function($tabla) 
        {
            $tabla->increments('id');
            $tabla->string('unidad', 45);
            $tabla->timestamps();
        });
        Schema::create('estados', function($tabla) 
        {
            $tabla->increments('id');
            $tabla->string('estados', 45);
            $tabla->text('descripcion');
            $tabla->boolean('activo');// se modifico el nombre y tipo de dato
            $tabla->timestamps();
        });
        Schema::create('ventas', function($tabla) 
        {
            $tabla->increments('id');
            $tabla->string('fecha', 45);
            $tabla->integer('id_cliente');
            $tabla->string('num_factura', 45);
            $tabla->double('total');
            $tabla->double('itbms');
            $tabla->double('descuento');
            $tabla->double('total_bruto');
			$tabla->string('contacto', 45);
            $tabla->timestamps();
        });


	}

	/**
	 * Reverse the migrations.
	 *
	 * @return void
	 */
	public function down()
	{
		schema::drop("grupos");
		schema::drop("razas");
		schema::drop("unidades");
		schema::drop("estados");
		schema::drop("ventas");
	}

}
